x86/hvm: don't pass through port 0x80 in a few special cases
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 16 Jun 2009 12:52:13 +0000 (13:52 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 16 Jun 2009 12:52:13 +0000 (13:52 +0100)
commit360f174b3da63282f239c4c6f2a3a07d2a0751d6
tree398b5a77ae4158c89da113301f6590b60d793854
parent767d7a478a86cb1a77f58bf0686a2df212d5a755
x86/hvm: don't pass through port 0x80 in a few special cases

In a recent commit (99f85a28a78e96d28907fe036e1671a218fee597), KVM
disabled the passthrough of this port due to known problems on certain
HP laptops (see
http://lkml.indiana.edu/hypermail/linux/kernel/0712.3/0872.html
and http://lkml.indiana.edu/hypermail/linux/kernel/0801.0/2388.html).

For Xen, don't do this globally, but rather based on a DMI black list.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/hvm/Makefile
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/quirks.c [new file with mode: 0644]